package com.lovi.io_;

import org.junit.jupiter.api.Test;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/**
 * 文件输出流，自己往指定文件写入字符串✅
 * ,还是要append，需要理解offset的意思✅
 */
public class FileOutputStream_ {
    @Test
    public void test() throws IOException {
        String filePath = "e:\\test.txt";
        File file = new File(filePath);
        FileOutputStream fileOutputStream = new FileOutputStream(file, true);
        String data = "hello world 你好呀我的宝贝！！！";
        byte[] bytes = data.getBytes();
        //偏移量，其实就是从这个下标开始读，偏移多少就跳过多少个字节不读
        fileOutputStream.write(bytes,1,data.length());
        fileOutputStream.close();
    }

}
